Miles Sound System SDK 7.2a

MIDIREC- Standard MIDI File Recorder

Discussion

The MIDIREC program receives incoming MIDI Channel Voice and System Exclusive messages via a Roland MPU-401-compatible MIDI interface, and records them to a Standard MIDI Format 0 file.

MIDIREC has the following command-line syntax:


MIDIREC filename [/MA:xx] [/MI:xx]

filename indicates the name of the Standard MIDI Format 0 file to create. Optional parameters include /MA:xx and /MI:xx, which specify the hexadecimal I/O port address and IRQ number, respectively, of the Roland-compatible MIDI interface used to receive the incoming data.

MIDIREC's advantage over many MIDI sequencers such as Cakewalk is its ability to record System Exclusive message transmissions, in addition to conventional MIDI Channel Voice messages. When used in conjunction with the Miles Sound Studio's intelligent Roland MT-32 System Exclusive disassembly feature, MIDIREC is a valuable diagnostic tool for the examination of a MIDI application's output stream, whether or not the stream originated from a Miles Sound System driver.

The MIDIREC output file conforms to the standards for a Format 0 MIDI file, and is recorded as though it is being played in 4/4 time with a division of 120 delta-time ticks per quarter note and a tempo of 500,000 microseconds per quarter note. If necessary, the file may be imported into a sequencer to adjust these parameters, but care should be taken not to inadvertently "lose" System Exclusive information in the process.

Next Topic (WAVELIB - Wave Synthesizer Librarian)

Previous Topic (MIDILOG - MIDI File Event Filter)


Group: Miles Sound System Tools Reference

For technical support, e-mail Miles3@radgametools.com
© Copyright 1991-2007 RAD Game Tools, Inc. All Rights Reserved.